package com.qqt.csr.im.dto;

import com.qqt.csr.im.entity.Account;
import com.qqt.csr.im.entity.Room;
import com.qqt.csr.im.entity.Conversation;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;

import java.io.Serial;
import java.io.Serializable;

/**
 * @Author: yang hao
 * @Date: 2024/10/15 16:34
 * @Description: 路由绑定 视图对象
 **/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ToString
@Schema(description = "绑定会话")
public class BindResultDTO implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    @Schema(description = "会话")
    private Conversation conversation;

    // @Schema(description = "发起方")
    // private Account initiator;
    //
    // @Schema(description = "接收方")
    // private Account recipient;

    @Schema(description = "房间信息")
    private Room room;

}
